package com.thn.news.model;


/**
 * 表示新闻文章的栏目类，用于分类新闻文章，如体育、科技、财经等。
 */
public class ArticleCategory {
    /**
     * 栏目的唯一标识符
     */
    private String categoryId;

    /**
     * 栏目的名称，例如 "体育"、"科技" 等
     */
    private String categoryName;

    /**
     * 栏目的描述信息，可选字段
     */
    private String description;

    /**
     * 构造函数，用于初始化栏目对象
     *
     * @param categoryId   栏目的唯一标识符
     * @param categoryName 栏目的名称
     * @param description  栏目的描述
     */
    public ArticleCategory(String categoryId, String categoryName, String description) {
        this.categoryId = categoryId;
        this.categoryName = categoryName;
        this.description = description;
    }

    /**
     * 获取栏目的唯一标识符
     *
     * @return 栏目ID
     */
    public String getCategoryId() {
        return categoryId;
    }

    /**
     * 设置栏目的唯一标识符
     *
     * @param categoryId 新的栏目ID
     */
    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    /**
     * 获取栏目的名称
     *
     * @return 栏目名称
     */
    public String getCategoryName() {
        return categoryName;
    }

    /**
     * 设置栏目的名称
     *
     * @param categoryName 新的栏目名称
     */
    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    /**
     * 获取栏目的描述
     *
     * @return 栏目描述
     */
    public String getDescription() {
        return description;
    }

    /**
     * 设置栏目的描述
     *
     * @param description 新的栏目描述
     */
    public void setDescription(String description) {
        this.description = description;
    }
}

